Programming to Support Collaborative Research - French English Dictionary